package aiku.numericalcontroloa.Model.Vo;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @author 马文杰
 * @version 1.0
 */
@Data
public class DevicesOutboundVo {

    /**
     * 设备出库id (主键)
     */
    private String id;

    /**
     * 设备id
     */
    private String devicesId;

    /**
     * 设备名称
     */
    private String partName;

    /**
     * 设备型号
     */
    private String model;

    /**
     * 图片
     */
    private String image;

    /**
     * 出库数量
     */
    private Float count;

    /**
     * 出库价格
     */
    private BigDecimal price;

    /**
     * 出库类型(0卖出商品，1员工借出)
     */
    private Integer type;

    /**
     * 出库状态(0出库成功，1待审核中，2出库失败)
     */
    private Integer status;

    /**
     * 申请人id
     */
    private String userId;

    /**
     * 审核人id
     */
    private String managementId;

    /**
     * 审核人姓名
     */
    private String managementName;

    /**
     * 审核时间
     */
    private String outboundTime;

    /**
     * 备注
     */
    private String remark;

    /**
     * 申请时间
     */
    private String createTime;

    /**
     * 出库申请人
     */
    private String applicant;

    /**
     * 借出id
     */
    private String returnId;

    /**
     * 产品列表
     */
    private List<OutboundPartVo> outboundPartList;

    /**
     * 订单物流照片
     */
    private String[] logisticsInformationList;
}
